package it.univaq.disim.mwt.business.model;

import java.io.Serializable;
import java.sql.Date;

public class Genitore extends Utente implements Serializable{

	private String occupazione;
	private String numeroCartaId;
	private Date dataScadenza;
	private String ufficioRilascio;

	public Genitore(){
		super();
	}
	
	public Genitore(Long id, String codiceFiscale,String nome, String cognome, Date dataDiNascita,
			String sesso, String cittaNascita, String cittaResidenza,
			String domicilio, String indirizzo, String provincia, String cap, String telefono,  
			 String email, String password, String occupazione, String numeroCartaId, Date dataScadenza,String ufficioRilascio) {
		super(id,codiceFiscale, nome, cognome, dataDiNascita,sesso,cittaNascita, cittaResidenza,
				domicilio,indirizzo,provincia,cap,telefono,email,password);
		this.occupazione = occupazione;
		this.numeroCartaId = numeroCartaId;
		this.dataScadenza = dataScadenza;
		this.ufficioRilascio = ufficioRilascio;
	}
	
	public Genitore(String codiceFiscale,String nome, String cognome, Date dataDiNascita,
			String sesso, String cittaNascita, String cittaResidenza,
			String domicilio, String indirizzo, String provincia, String cap, String telefono,  
			 String email, String password, String occupazione, String numeroCartaId, Date dataScadenza, String ufficioRilascio) {
		super(codiceFiscale, nome, cognome, dataDiNascita,sesso,cittaNascita, cittaResidenza,
				domicilio,indirizzo,provincia,cap,telefono,email,password);
		this.occupazione = occupazione;
		this.numeroCartaId = numeroCartaId;
		this.dataScadenza = dataScadenza;
		this.ufficioRilascio = ufficioRilascio;
	}

	public String getOccupazione() {
		return occupazione;
	}

	public void setOccupazione(String occupazione) {
		this.occupazione = occupazione;
	}

	public String getNumeroCartaId() {
		return numeroCartaId;
	}

	public void setNumeroCartaId(String numeroCartaId) {
		this.numeroCartaId = numeroCartaId;
	}

	public Date getDataScadenza() {
		return dataScadenza;
	}

	public void setDataScadenza(Date dataScadenza) {
		this.dataScadenza = dataScadenza;
	}

	public String getUfficioRilascio() {
		return ufficioRilascio;
	}

	public void setUfficioRilascio(String ufficioRilascio) {
		this.ufficioRilascio = ufficioRilascio;
	}

	
	
	
}
